package com.tguigu.study.service;

import dev.langchain4j.agent.tool.P;
import dev.langchain4j.agent.tool.Tool;
import lombok.extern.slf4j.Slf4j;

/**
 * @author Marco
 * @Description
 * @date 2025/8/21 22:55
 * @email 3293336923@qq.com
 */
@Slf4j
public class InvoiceHandler {


//    高级的 api
//    @Tool 就 相当于   ToolSpecification 工具说明类
    @Tool("根据用户提交的开票信息进行开票")
    public    void     handle(@P("公司名称")  String    companyName ,
                                @P("税号")  String   dutyNumber,
                                @P("金额保留两位有效数字")  String   amount
    )  {

//        处理结果
        log.info("companyName =>>>> {} dutyNumber =>>>> {} amount =>>>> {}", companyName, dutyNumber, amount);

    }

}
